Блог \ Возможные ошибки

Не работает функция iconv()

Несколько дней назад я арендовал виртуальный сервер для своих сайтов, и столкнулся с проблемой. Функция для смены кодировки iconv() не работет на новеньком сервере. Но ничего страшного, данной функции есть замена. Вместо iconv() нужно использовать mb_convert_encoding(). Работает данная функция по такому же принципу. Пример: $text = "Любой текст"; $windows_1251 = mb_convert_encoding($text, "windows-1251", "UTF-8");//Из utf-8 в windows-1251 $utf_8 = mb_convert_encoding($text, "UTF-8", "windows-1251");//И наоборот из windows-1251 в utf-8 Как видите ничего сложного! Посмотрите так же...

Проблема с обрезанием строки в кодировке utf-8

Иногда случается так, что при обрезке строки с помощью функции substr() в кодировке utf-8 в конце обрезанной строки появляется непонятный символ: Например: <? $stroka = 'Строка которую мы будем резать'; echo  substr($stroka,0,40); В результате:  Строка которую мы буд? ?> В конце строки появился какой то непонятный символ (у меня этот символ непонятный в виде знака ?), сейчас мы попробуем его убрать. Когда я впервые столкнулся с етой проблемой, я нашел в интернете информацию о том, что можно использовать функцию mb_substr(), но на моем хостинге она не работала. А...

Немного о нас

Да, действительно теперь я не один. В моей команде работают несколько программистов, дизайнер и отличный SMM специалист.

Так что теперь мы оказываем абсолютно весь спектр услуг, связанный с организацией бизнеса в интернете. Начиная от создания сайта и заканчивая продвижением его в интернете.

*/ ?>

Пишите!